<template>
  <table border="1" width="700" style="border-collapse: collapse">
    <caption>
      购物车
    </caption>

    <thead>
      <tr>
        <th>
          <input type="checkbox" />
          <span>全选</span>
        </th>
        <th>名称</th>
        <th>价格</th>
        <th>数量</th>
        <th>总价</th>
        <th>操作</th>
      </tr>
    </thead>

    <tbody>
      <Homework :list="goodList"  @money="get_final_price"></Homework>
    </tbody>
    <tfoot>
      <tr>
        <td>合计:</td>
        <td colspan="5">{{ total_price }}</td>
      </tr>
    </tfoot>
  </table>
</template>

<script>
import Homework from "./components/homework01";

export default {
  components: {
    Homework,
  },
  data() {
    return {
      goodList: [
        {
          name: "诸葛亮",
          price: 1000,
          num: 0,
          checked: false,
        },
        {
          name: "蔡文姬",
          price: 1500,
          num: 0,
          checked: false,
        },
        {
          name: "妲己",
          price: 2000,
          num: 0,
          checked: false,
        },
        {
          name: "鲁班",
          price: 2200,
          num: 0,
          checked: false,
        },
      ],
      total_price: 0,
    };
  },
  methods: {
    get_final_price(number) {
      this.total_price = number;
    },
  },
};
</script>

<style>
</style>